// cn/iocoder/yudao/module/gold/dal/dataobject/record/GoldMaterialRecordDO.java
package cn.iocoder.yudao.module.system.dal.dataobject.warehouse;

import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;
import java.math.BigDecimal;
import java.time.LocalDateTime;

@TableName("gold_material_record")
@Data @EqualsAndHashCode(callSuper = true)
@NoArgsConstructor @AllArgsConstructor @Builder
public class GoldMaterialRecordDO extends BaseDO {
    private Long id;
    private String recordNo;
    private Long warehouseId;
    private Integer operationType;
    private Integer operationSubtype;
    private BigDecimal initialWeight;
    private BigDecimal operationWeight;
    private BigDecimal finalWeight;
    private Long operatorId;
    private String operatorName;
    private String remark;
    private String attachmentUrl;
    private String relatedBusinessNo;
    private String relatedParty;
    private String businessType;
    private Integer status;
    private Boolean deleted;
    private Long tenantId;
    private LocalDateTime createTime;

    private String creator;
}